reliable technology - French English Dictionary